.layout {
    width: 100%;
    height: 100vh;
    overflow: hidden;
}

.layout .header {
    box-shadow: 0 0px 10px rgba(0, 0, 0, 1);
    gap: 10px;
    padding: 0 30px;
}

.layout .header .logo {
    font-size: 1rem;
    font-weight: 600;
}

.layout .sider {
    height: 100%;
    overflow-y: auto;
    position: relative;

    &::-webkit-scrollbar {
        display: none;
    }
}

.layout .sider .sider-btn {
    position: absolute;
    left: 100%;
    z-index: 9;
}